// 官网参考
// https://www.typescriptlang.org/docs/handbook/utility-types.html